package cn.edu.scau.cmi.luotiansheng_chapter9;

import java.util.Calendar;

public class CalendaBean {
	String [] day;
	int year=0,month=0;
	public void setYear(int year) {
		this.year=year;
	}
	public void setMonth(int month) {
		this.month=month;
	}
	public String [] getCalendar() {
		int weekDay=7;
		String [] a=new String[42];
		Calendar rill=Calendar.getInstance();
		rill.set(year, month-1, 1);
		int day=0;
		if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) {
			day=31;
		}
		if(month==4||month==6||month==9||month==11) {
			day=30;
		}
		if(month==2) {
			if(((year%4==0)&&(year%100!=0))||(year%400==0)){
				day=29;
			}else {
				day=28;
			}
		}
		for(int i=0;i<weekDay;i++) {
			a[i]=" ";
		}
		
		for(int i=weekDay,n=1;i<weekDay+day;i++) {
			a[i]=String.valueOf(n);
			n++;
		}
		
		for(int i=weekDay+day;i<a.length;i++) {
			a[i]=" ";
		}

		return a;
	}
	
}
